function GtrSource(prefix, tableRow, item) {
  this._prefix = prefix;
  this._tableRow = tableRow;
  this._item = item;
  
  this._createElements();
};

GtrSource.prototype._createElements = function() {
  var td, itable, itr, itd;
  td = this._tableRow.insertCell(-1);
  td.align = 'center';
  td.style.height = '30px';
  td.style.backgroundImage = (this._tableRow.rowIndex % 2 == 0) ? 'url(images/pageasst/common/whiteleft.png)' : 'url(images/pageasst/common/blackleft.png)';
  td.style.backgroundRepeat = 'no-repeat';
  
  td = this._tableRow.insertCell(-1);
  td.align = 'left';
  td.style.height = '30px';
  td.style.backgroundImage = (this._tableRow.rowIndex % 2 == 0) ? 'url(images/pageasst/common/whitemiddle.png)' : 'url(images/pageasst/common/blackmiddle.png)';
  td.style.backgroundRepeat = 'repeat';
  var a = document.createElement('a');
  a.href = '#';
  a.id = 'link' + this._prefix + '1';
  a.appendChild(document.createTextNode(this._item.name));
  td.appendChild(a);
  
  
  td = this._tableRow.insertCell(-1);
  td.align = 'left';
  td.style.height = '30px';
  td.style.backgroundImage = (this._tableRow.rowIndex % 2 == 0) ? 'url(images/pageasst/common/whiteright.png)' : 'url(images/pageasst/common/blackright.png)';
  td.style.backgroundRepeat = 'repeat';
  var del = document.createElement('img');
  del.src = 'images/pageasst/pagebackendsources/delete.png';
  del.style.cursor = 'pointer';
  del.id = 'button' + this._prefix + '1';
  td.appendChild(del);

};